.header {
	width: 750rpx;
	position: relative;
	padding-bottom: 70rpx;
	> .swiper {
		width: 750rpx;
		height: 610rpx;
		overflow: hidden;
		position: relative;
		.swiper-item {
			width: 750rpx;
			height: 610rpx;
		}
	}

	.dots {
		position: absolute;
		top: 530rpx;
		width: 750rpx;
		transform: translate(-50% 0);
		z-index: 4;
		display: flex;
		justify-content: center;

		.dot {
			display: inline-block;
			width: 99rpx;
			height: 38rpx;
			background-color: #000000;
			border-radius: 19rpx;
			opacity: 0.66;
			text-align: center;
			line-height: 38rpx;
			color: #ffffff;
		}
	}

	.title {
		font-size: 28rpx;
		margin: 48rpx auto 46rpx;
		width: 702rpx;
	}

	.shopsType {
		width: 702rpx;
		height: 50rpx;
		margin: 0 auto;
		display: flex;
		align-items: center;
		> text {
			font-size: 26rpx;
		}
		&_icons {
			font-size: 26rpx;
			width: 80rpx;
			height: 42rpx;
			background-color: #4b76f9;
			margin-right: 20rpx;
			color: #fff;
			text-align: center;
			line-height: 42rpx;
			border-radius: 10rpx;
		}
	}
}
.container {
	width: 750rpx;
	padding: 28rpx 0 0;
	&_top{
		font-size: 30rpx;
		margin-left: 24rpx;
		display: flex;
		align-items: center;
		margin-bottom: 20rpx;
		.blueLine {
			width: 6rpx;
			height: 38rpx;
			background-color: #4b76f9;
			margin-right: 20rpx;
		}
	}
	.imgList{
		width: 750rpx;
		image{
			width: 750rpx;
			height: 610rpx;
			margin-bottom: 20rpx;
			
		}
	}
	
}
.footer{
	position: fixed;
	width: 750rpx;
	height: 124rpx;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 0;
	left: 0;
	background-color: #FFF;
	z-index: 999;
	.save{
		width: 702rpx;
		height: 86rpx;
		background-image: linear-gradient(90deg, #4491fd 0%, #8597ff 100%), linear-gradient(#000000, #000000);
		background-blend-mode: normal, normal;
		border-radius: 42rpx;
		font-size: 32rpx;
		color: #fff;
		text-align: center;
		line-height: 86rpx;
	}
	
}
